BDE a kolize s ostatnimi aplikacemi

Otázka od: Ing. Marta Perglerová

8. 9. 2002 20:29

> > Dobry den,
> > s kolegou resime dilema ohledne pouziti BDE pro nasi firemni aplikaci.
> > Mame obavy, zda nasi konfiguraci BDE (nastaveni LANGDRIVER apod.) nemuze
> > narusit cizi
> > aplikace, ktere take hodlame nasadit. Mne se zda, ze v BDE jsou tyto
> > parametry
> > nastavovany centralne, a ze tudiz muze k takove nezadouci kolizi (jedna
> > aplikace nastavi napr. razeni na ANSI a druha to same prepise na Czech
852
> > apod.). Je toto nebezpeci realne nebo se mylim? Rada bych poznala vas
> nazor
> > na toto tema.
> >
> > Dekuji
> >
> > Ing. Marta Perglerova
> > ********************************
> > * programator - analytik
> > * IT Consult, s.r.o.
> > * GSM: +42-0602323211
> > ********************************
> >
>

Odpovedá: Petr Vones

8. 9. 2002 2:01

From: "Ing. Marta Perglerová" <marta.perglerova@seznam.cz>
> s kolegou resime dilema ohledne pouziti BDE pro nasi firemni aplikaci.

V zajmu zachovani dusevniho zdravi se pokuste pouziti BDE a Paradoxu uplne
vyhnout (zvlaste v aplikacich kde pristupuje k datum vice uzivatelu).
V dnesni dobe je to jiz prekonana a dale nepodporovana technologie minuleho
desetileti. V praxi bylo totiz casto nemozne nainstalovat vlastni aplikaci
pouzivajici BDE na 'neznamy' pocitac, kde jiz byla jina aplikace taktez s BDE,
bez toho aby ta puvodni prestala pracovat.

Globalni nastaveni parametru LANGDRIVER vsak melo vliv pouze na nove vytvarene
tabulky v dane aplikaci, informace o language byla jinak ulozena v kazde
tabulce zvlast.

Petr Vones

Odpovedá: Jan Sebelík

8. 9. 2002 19:41

Predevsim souhlasim s Petrem Vonesem,
jehoz odpoved uz konferenci prosla.

Pokud se ale bez BDE neobejdes, pak nekolik tipu:

Nespolehat se na globalni nastaveni BDE.
Vsechno lze udelat interne uvnitr aplikace:

Nastavení konfigurace driveru (BDEAdministrator, stránka Drivers)
Session.DeleteDriver, Session.AddDriver, Session.ModifyDriver, ...

Nastavení konfigurace aliasu (BDEAdministrator, stránka Databases)
Použití aliasu bych se vůbec vyhýbal.
Alias mi nahradí komponenta TDatabase tak, že (stejně jako u aliasu) nastavím
property DriverName a Params.
Viz též Session.GetAliasParams.

V obou případech (nastavení driveru a aliasu) jde o "lokální" nastavení v rámci
aplikace, nikoli o "globální" nastavení v rámci BDE.

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 0434 692 569 (0776 347735)
=========================================
----------
> Odesílatel: Ing. Marta Perglerová <marta.perglerova@seznam.cz>
> Komu: Konference DELPHI <delphi-l@clexpert.cz>; Delphi konference <delphi-
l@fwd.cz>
> Předmět: BDE a kolize s ostatnimi aplikacemi
> Datum: 6. září 2002 22:22
>
>
> Subject: BDE a kolize s ostatnimi aplikacemi
>
>
> > Dobry den,
> > s kolegou resime dilema ohledne pouziti BDE pro nasi firemni aplikaci.
> > Mame obavy, zda nasi konfiguraci BDE (nastaveni LANGDRIVER apod.) nemuze
> > narusit cizi
> > aplikace, ktere take hodlame nasadit. Mne se zda, ze v BDE jsou tyto
> > parametry
> > nastavovany centralne, a ze tudiz muze k takove nezadouci kolizi (jedna
> > aplikace nastavi napr. razeni na ANSI a druha to same prepise na Czech 852
> > apod.). Je toto nebezpeci realne nebo se mylim? Rada bych poznala vas
> nazor
> > na toto tema.
> >
> > Dekuji
> >
> > Ing. Marta Perglerova
> > ********************************
> > * programator - analytik
> > * IT Consult, s.r.o.
> > * GSM: +42-0602323211
> > ********************************
> >

Odpovedá: Lasevic, Martin

16. 9. 2002 6:54

Problem tam nastane urcite a napadaji mne spousty dalsich.

Existuje vsak moznost jak si nastavit parametry BDE pouze pro vlastni
Session v aplikaci.
Centralne nastavene pak zustavaji stejne.

Kdyz tak muzu poslat unitu, ktera to umi.

Martin


-----Original Message-----
From: Ing. Marta Perglerová [mailto:marta.perglerova@seznam.cz]
Sent: Friday, September 06, 2002 10:22 PM


> Dobry den,
> s kolegou resime dilema ohledne pouziti BDE pro nasi firemni aplikaci.
> Mame obavy, zda nasi konfiguraci BDE (nastaveni LANGDRIVER apod.) nemuze
> narusit cizi
> aplikace, ktere take hodlame nasadit. Mne se zda, ze v BDE jsou tyto
> parametry
> nastavovany centralne, a ze tudiz muze k takove nezadouci kolizi (jedna
> aplikace nastavi napr. razeni na ANSI a druha to same prepise na Czech 852
> apod.). Je toto nebezpeci realne nebo se mylim? Rada bych poznala vas
nazor
> na toto tema.
>
> Dekuji
>